/* 手机信息（仅在APP端可用） */

const device = {
    
  /* 运行信息 */
  appid: plus.runtime.appid,                      // appid
  arguments: JSON.parse(plus.runtime.arguments),  // 第三方应用打开时传递的参数
  version: plus.runtime.version,                  // app版本名
  versionCode: plus.runtime.versionCode,          // 版本号
  channel: plus.runtime.channel,                  // 渠道包标识
  uniVersion: plus.runtime.uniVersion,            // uni版本名
  launcher: plus.runtime.launcher,                // 启动方式
  origin: plus.runtime.origin,                    // 应用来源
  processId: plus.runtime.processId,              // 进程号
  startupTime: plus.runtime.startupTime,          // 启动时间
  
  /* 设备信息 */
  imei: plus.device.imei,                         // 设备的国际移动设备身份码
  imsi: plus.device.imsi,                         // 设备的国际移动用户识别码
  model: plus.device.model,                       // 设备的型号(小米、华为、黑鲨、OPPO、...)
  vendor: plus.device.vendor,                     // 设备的生产厂商
  uuid: plus.device.uuid,                         // 设备的唯一标识
  oaid: '',                                       // 获取匿名设备标识符
  vaid: '',                                       // 获取开发者匿名设备标识符
  aaid: '',                                       // 获取应用匿名设备标识符

  /* 系统信息 */
  osLanguage: plus.os.language,                   // 系统语言
  osVersion: plus.os.version,                     // 系统版本
  osName: plus.os.name,                           // 系统名字
  osVendor: plus.os.vendor,                       // 系统厂商
  
  /* 网络信息 */
  netProxy: plus.networkinfo.isSetProxy(),        // 是否使用了代理
  //          未知     无网络    以太网     wifi    2G    3G  不存在  4G   5G(可能不存在)
  netType: ['unknow', 'none', 'ethernet', 'wifi', '2g', '3g', '', '4g', '5g'][plus.networkinfo.getCurrentType()], // 网络类型
};

plus.device.getOAID({
  success(res) {
    device.oaid = res.oaid;
  }
});
plus.device.getVAID({
  success(res) {
    device.vaid = res.vaid;
  }
});
plus.device.getAAID({
  success(res) {
    device.aaid = res.aaid;
  }
});

export default device;